
/*---公用---*/
.clear{clear:both;}
.mb19 { margin-bottom:19px;*margin-bottom:8px;}
.mb8 { margin-bottom:8px;}
.mb40 { margin-bottom:40px;}
.fl { float:left;}
.fr { float:right;}
.mid_tit h2 ,.mid_tit span ,.tit h3 ,.tit span ,.star_m_t h3 ,.star_mitem h3 ,.rhstar h3 ,.otit h3 ,.omstar dl dd strong ,.tit_cattle ,.brkoe dl dd strong ,.lace_tit ,.waplink span ,.tmid_l_tit ,.tmid_l dt h3 ,.tmid_r .tmid_rimg li p strong {font-family:"微软雅黑","宋体";}
/*---主体---*/
.Pagemst { width:980px;margin:10px auto 0 auto;overflow:hidden;color:#666666;font-family:"宋体";}
.Pagemst a ,.waplink a {color:#666666;text-decoration:none;}
.Pagemst a:hover ,.waplink a:hover {color:#db3436;text-decoration:underline;}
.ad_ban { margin-bottom:20px;}
/*---首页内容---*/
.mid { border-top:6px solid #db3436; width:980px; overflow:hidden;}
.mid_tit { height:68px; border-bottom:1px dotted #999999; margin-bottom:14px;}
.mid_tit h2 { float:left; line-height:68px; font-size:40px; color:#db3436;}
.mid_tit span { float:left;line-height:68px;color:#333333;font-size:30px; padding-left:14px;}
.mid_tit p { height:22px; line-height:22px; float:right; overflow:hidden; margin:26px 14px 0 0; width:660px; text-align:right;}
.mid_tit p a { padding:0 25px 0 24px; background:url(../images/mid_menu.gif) right center no-repeat; margin-right:-14px; color:#333333;}
.mid_tit p a:hover {color:#db3436;}
.midmore { float:right; width:43px; height:22px; background:url(../images/more_big.gif) repeat; margin:26px 4px 0 0; text-indent:-9999px;}
/*---首页内容顶部---*/
.tmid { margin-bottom:21px; overflow:hidden; width:980px;}
.tmid_l { width:378px; float:left;}
.tmid_l_tit { height:23px; line-height:23px; background:url(../images/tmid_l_tit_bg.gif) 0 bottom no-repeat; padding-bottom:3px;}
.tmid_l_tit h2 { float:left; font-size:20px; color:#000000;font-weight:normal;}
.tmid_l_tit h2 a {color:#000000;}
.tmid_l_tit h2 a:hover {color:#000000; text-decoration:underline;}
.tmid_l_tit span { font-size:16px; color:#db3436; padding-left:6px; font-style:italic;}
.tmid_l dl {padding:12px 0; border-bottom:1px dotted #999999;}
.tmid_l dt {height:30px; padding-bottom:3px;}
.tmid_l dt .ytt ,.tmid_l dt .gtt {width:38px; height:22px; margin:5px 10px 0 0; display:block; float:left; color:#FFF; line-height:22px;padding-left:10px;}
.tmid_l dt .ytt {background:url(../images/tt_black.gif) no-repeat;}
.tmid_l dt .gtt { background:url(../images/tt_pink.gif) no-repeat;}
.tmid_l dt .ytt a ,.tmid_l dt .gtt a {color:#FFF;}
.tmid_l dt .ytt a:hover ,.tmid_l dt .gtt a:hover {color:#FFF; text-decoration:underline;}
.tmid_l dt h3 {height:30px; line-height:30px; font-size:20px; color:#db3436; float:left; overflow:hidden; width:304px;}
.tmid_l dd { height:24px; line-height:24px;}
.tmid_l dd span {height:24px; line-height:24px; display:block; float:left;}
.tmid_l dd p { width:180px; float:left;height:24px; line-height:24px;padding-left:4px; float:left; background:url(../images/dian_icon.gif) left center no-repeat; margin-right:5px;background:url(../images/dian_icon.gif) 0 11px no-repeat; overflow:hidden;}
.tmindr {width:580px;float:right;}
.tmid_r { width:580px; height:350px;overflow: hidden;zoom:1; position: relative;}
.tmid_r .tmid_rimg li {float:left;position:relative;}
.tmid_r .tmid_rimg li p { width:497px; height:60px; position:absolute; bottom:0;right:0;background:#000;background:rgba(0,0,0,.5);padding:6px 17px 0 30px;filter:alpha(opacity=70);}
.tmid_r .tmid_rimg li p strong { display:block; font-size:18px; font-weight:normal;color:#db3436;}
.tmid_r .tmid_rimg li p strong a ,.tmid_r .tmid_rimg li p strong a:hover {color:#FECB00;}
.tmid_r .tmid_rimg li p strong a:hover { text-decoration:underline;}
.tmid_r .tmid_rimg li p span { line-height:18px; display:block; color:#fff;padding-top:3px;}
.tmid_r .tmid_rimg li p span a { color:#db3436;}
.tmid_r .tmid_rimg li p span a:hover {color:#db3436; text-decoration:underline;}
.tmid_r .tmid_rinum {position:absolute;left:0;top:0;height:350px; width:50px;}
.tmid_r .tmid_rinum li {height:70px;background:url(../images/ban_a.png) no-repeat; width:36px; display:block; float:left; cursor:pointer; text-align:center; line-height:70px; color:#FFF; font-size:30px; margin-bottom:1px; font-family:Verdana;}
.tmid_r .tmid_rinum li.on {background:#fecb00;width:50px;}
.tmin_r_gg { margin-top:10px; width:580px; height:90px;}
.tmin_r_gg dt { background:url(../images/tmin_r_ad_bg.gif) top center no-repeat; text-align:center; font-size:18px; height:20px; line-height:20px; color:#000000;font-family:"微软雅黑","宋体";}
.tmin_r_gg dd { width:561px;height:59px; border-bottom:1px solid #db3436;border-left:3px solid #db3436;border-right:3px solid #db3436; padding:10px 0 0 13px;}
.tmin_r_gg dd a { height:24px; line-height:24px;background: url(../images/dian_icon.gif) no-repeat left 11px; padding:0 26px 0 8px;white-space: nowrap; float:left;}
/*---首页明星---*/
.star_l { width:300px; float:left;}
.starimg { width:300px;height:250px; margin-bottom:29px;overflow: hidden;zoom:1; position: relative;}
.starimg .imgs li {float:left;position:relative; width:300px; height:250px;}
.starimg .imgs li p { height:30px;background:#000;background:rgba(0,0,0,.5);width:300px;filter:alpha(opacity=70); position:absolute;left:0;bottom:0; }
.starimg .imgs li p strong { padding-left:10px; font-weight:normal; width:220px; height:30px; line-height:30px; overflow:hidden; display:block;}
.starimg .imgs li p strong a {color:#FFF;}
.starimg .imgs li p strong a:hover {color:#fecb00;}
.starimg .num { position:absolute;bottom:9px; height:11px;right:8px;}
.starimg .num li { margin-left:5px; height:11px;background:url(../images/pagination.png) 0 -1px no-repeat; width:11px; display:block; float:left; cursor:pointer;}
.starimg .num li.on { background:url(../images/pagination.png) 0 -13px no-repeat;}
.starimgt { width:300px;height:250px; margin-bottom:29px;overflow: hidden;zoom:1; position: relative;}
.starimgt .timgs li {float:left;position:relative;width:300px; height:250px;}
.starimgt .timgs li p { height:30px;background:#000;background:rgba(0,0,0,.5);width:300px;filter:alpha(opacity=70); position:absolute;left:0;bottom:0; }
.starimgt .timgs li p strong { padding-left:10px; font-weight:normal; width:220px; height:30px; line-height:30px; overflow:hidden; display:block;color:#FFF;}
.starimgt .timgs li p strong a {color:#FFF;}
.starimgt .timgs li p strong a:hover {color:#fecb00;}
.starimgt .tnum { position:absolute;bottom:9px; height:11px;right:8px;}
.starimgt .tnum li { margin-left:5px; height:11px;background:url(../images/pagination.png) 0 -1px no-repeat; width:11px; display:block; float:left; cursor:pointer;}
.starimgt .tnum li.on { background:url(../images/pagination.png) 0 -13px no-repeat;}
.starimgt .fimgs li {float:left;position:relative;width:300px; height:250px;}
.starimgt .fimgs li p { height:30px;background:#000;background:rgba(0,0,0,.5);width:300px;filter:alpha(opacity=70); position:absolute;left:0;bottom:0; }
.starimgt .fimgs li p strong { padding-left:10px; font-weight:normal; width:220px; height:30px; line-height:30px; overflow:hidden; display:block;color:#FFF;}
.starimgt .fimgs li p strong a {color:#FFF;}
.starimgt .fimgs li p strong a:hover {color:#fecb00;}
.starimgt .fnum,.starimgt .f_num { position:absolute;bottom:9px; height:11px;right:8px;}
.starimgt .fnum li,.starimgt .f_num li { margin-left:5px; height:11px;background:url(../images/pagination.png) 0 -1px no-repeat; width:11px; display:block; float:left; cursor:pointer;}
.starimgt .fnum li.on,.starimgt .f_num li.on { background:url(../images/pagination.png) 0 -13px no-repeat;}
.starimgs { width:300px;height:250px; margin-bottom:29px;overflow: hidden;zoom:1; position: relative;}
.starimgs .simgs li {float:left;position:relative;width:300px; height:250px;}
.starimgs .simgs li p { height:30px;background:#000;background:rgba(0,0,0,.5);width:300px;filter:alpha(opacity=70); position:absolute;left:0;bottom:0; }
.starimgs .simgs li p strong { padding-left:10px; font-weight:normal; width:220px; height:30px; line-height:30px; overflow:hidden; display:block;color:#FFF;}
.starimgs .simgs li p strong a {color:#FFF;}
.starimgs .simgs li p strong a:hover {color:#fecb00;}
.starimgs .snum { position:absolute;bottom:9px; height:11px;right:8px;}
.starimgs .snum li { margin-left:5px; height:11px;background:url(../images/pagination.png) 0 -1px no-repeat; width:11px; display:block; float:left; cursor:pointer;}
.starimgs .snum li.on { background:url(../images/pagination.png) 0 -13px no-repeat;}
.pasthot {padding-bottom:23px;}
.pasthot ul { padding-top:9px;}
.pasthot li { height:28px; line-height:28px; padding-left:8px; background:url(../images/dian_icon.gif) 0 13px no-repeat; font-size:14px;overflow:hidden; width:292px;}
.tit { height:24px; line-height:24px; background:url(../images/tit_bg.gif) no-repeat; padding-left:54px;}
.tit_cattle { height:24px; line-height:24px; background:url(../images/tit_bg_t.gif) no-repeat; padding-left:54px;}
.tit h3 ,.tit_cattle h3 ,.lace_tit h3 { float:left; background:url(../images/tit_h3bg.gif) right center no-repeat; padding-right:21px; font-size:20px; color:#000000;}
.tit h3 a ,.tit_cattle h3 a ,.lace_tit h3 a {color:#000000;}
.tit h3 a:hover ,.tit_cattle h3 a:hover ,.lace_tit h3 a:hover {color:#000000; text-decoration:underline;}
.tit span ,.tit_cattle span ,.lace_tit span { font-size:16px; color:#db3436; font-style:italic;}
.rmd {width:300px; overflow:hidden;}
.rmd ul { float:left; width:152px; overflow:hidden;margin-top:14px;}
.rmd li { border-top:2px solid #f7f7f7; height:37px; margin-top:-2px;}
.rmd li a {color:#474747;overflow:hidden;display:block; width:135px; height:27px; line-height:27px;padding:5px 11px 5px 6px; }
.rmd li a:hover {color:#FFF;}
.rmd li.on { background:url(../images/rmd_li.gif) left center no-repeat;color:#FFF;}
.rmd li.on a {color:#FFF;}
.rmd img { float:right; width:137px; height:179px;padding-top:15px;}
.star_m { width:350px; padding-left:30px; float:left;}
.star_m_t {padding-top:9px;}
.star_m_t h3 { text-align:center; height:32px; line-height:32px; font-size:18px; color:#db3436; overflow:hidden;}
.star_m_t h3 a ,.star_mitem h3 a ,.tmid_l dt h3 a { color:#db3436;}
.star_m_t h3 a:hover ,.star_mitem h3 a:hover ,.tmid_l dt h3 a:hover { color:#db3436; text-decoration:underline;}
.star_m_t p { height:48px; line-height:24px; padding-top:6px; color:#a4a4a4;}
.star_m_t p a ,.omstar dl dd p a ,.mid_tit h2 a ,.brkoe dl dd p a {color:#db3436;}
.star_m_t p a:hover ,.omstar dl dd p a:hover ,.mid_tit h2 a:hover ,.brkoe dl dd p a:hover {color:#db3436; text-decoration:underline;}
.star_m_tu { padding-top:10px; overflow:hidden;}
.star_m_tu li {float:left; height:26px; line-height:26px; padding-left:8px; margin-right:9px;background:url(../images/dian_icon.gif) 0 12px no-repeat;width:156px;overflow:hidden;}
.star_mitem {width:350px;}
.star_mitem dl { padding-top:20px; overflow:hidden;}
.star_mitem dt { height:24px;  background:url(../images/star_mitem_dt.gif) no-repeat;}
.star_mitem dt h3 { float:left;line-height:24px;color:#db3436;font-size:18px;}
.star_mitem dt .more { width:30px; height:12px; background:url(../images/more.gif) no-repeat; float:right; text-indent:-9999px; margin-top:6px;}
.star_mitem dd {padding-top:12px;}
.star_mitem dd ul {display:block; width:350px;}
.star_mitem dd ul li {background:url(../images/bg_a2.png) left center no-repeat; padding-left:8px; width:342px;height:28px; line-height:28px;*height:26px;*line-height:26px;}
.star_mitem dd ul li p {width:290px; overflow:hidden;height:28px;display:block; float:left; font-size:14px;}
.star_mitem dd ul li span { float:right; width:42px; float:right; text-align:right; color:#A4A4A4;}
.star_r { width:270px; float:right;}
.rhstar { padding-bottom:14px;}
.rhstar h3 { height:43px; line-height:43px; text-align:center; background:url(../images/rhstar_h3bg.gif) no-repeat; font-size:20px; color:#000000;}
.rhstar h3 a ,.otit h3 a {color:#000000;}
.rhstar h3 a:hover ,.otit h3 a:hover {color:#000000; text-decoration:underline;}
.rhstarn {border-bottom:1px solid #db3436;border-left:3px solid #db3436;border-right:3px solid #db3436; padding-bottom:5px;}
.rhstarnimg { width:246px; padding-left:6px; overflow:hidden;*margin-bottom:12px;}
.rhstarnimg a { width:111px; height:92px; display:block; position:relative; margin:0 0 12px 11px; float:left; display:inline; }
.rhstarnimg img { width:111px; height:92px; overflow:hidden;}
.rhstarnimg p { height:24px; line-height:24px; text-align:center; overflow:hidden; padding:0 10px;width:91px; position:absolute;left:0;bottom:0;_bottom:-1px;color:#FFF;background:#000;background:rgba(0,0,0,.7);z-index:2;filter:alpha(opacity=70);color:#FFF; cursor:pointer;}
.rhstarnimg a:hover p { color:#fecb00;}
.rhstarn ul { overflow:hidden; width:264px;}
.rhstarn li {background:url(../images/dian_icon.gif) 14px 15px no-repeat;height:33px; line-height:33px; padding-left:22px;font-size:14px; border-top:1px solid #e5e5e5; margin-top:-1px; width:226px; overflow:hidden;}
.omstar { padding-bottom:23px;}
.otit { height:26px;border-bottom:1px solid #4c4c4c;}
.otit h3 { line-height:26px; float:left; font-size:18px;}
.otit .omore {width:30px; height:12px; background:url(../images/more.gif) no-repeat; float:right; text-indent:-9999px; margin-top:10px;}
.omstar dl { height:88px; padding-top:11px;border-bottom:1px solid #e5e5e5;}
.omstar dl dt { width:79px; height:70px;float:left;}
.omstar dl dd { width:181px; float:right;}
.omstar dl dd strong { height:27px; line-height:27px; color:#494949; font-size:14px; font-weight:normal; width:140px; overflow:hidden; display:block;}
.omstar dl dd strong a {color:#494949; }
.omstar dl dd strong a:hover {color:#494949; text-decoration:underline;}
.omstar dl dd p { line-height:20px; color:#a4a4a4;}
.omstar li { height:34px; line-height:34px;padding-left:8px; background:url(../images/dian_icon.gif) left center no-repeat;border-bottom:1px solid #e5e5e5;font-size:14px;overflow:hidden; width:259px;}
.starvideo { width:270px;}
.starvideo dt { height:110px; padding:11px 0 13px 0;border-bottom:1px solid #e5e5e5;}
.starvideo dt a { width:128px; height:107px; display:block; position:relative;}
.starvideo dt img { width:128px; height:107px; overflow:hidden;}
.starvideo dt p { height:24px; line-height:24px; text-align:center; overflow:hidden; padding:0 10px;width:108px; position:absolute;left:0;bottom:0;_bottom:-1px;color:#FFF;background:#000;background:rgba(0,0,0,.7);z-index:2;filter:alpha(opacity=70);color:#FFF; cursor:pointer;}
.starvideo dt a:hover p { color:#fecb00;}
.starvideo dd { height:36px; line-height:36px;padding-left:8px; background:url(../images/bg_a2.png) left center no-repeat;border-bottom:1px solid #e5e5e5;font-size:14px; overflow:hidden;width:259px;}
/*---首页影视---*/
.mnews {padding-top:14px;border:#000 1px solid;}
.mnews ul { padding-top:13px;}
.mnews li { height:34px; line-height:34px;padding:0 26px; background:url(../images/dian_icon.gif) 18px 17px no-repeat;border-top:1px solid #e5e5e5;font-size:14px;overflow:hidden;width:246px;}
.tocao { padding-top:18px;}
.tocao ul { padding-top:10px;}
.tocao li { width:139px;text-align:center;}
.tocao li img { padding-bottom:6px;}
.tocao li p { height:14px; line-height:14px;overflow:hidden; width:139px;}
.pt8 { padding-top:8px;}
.pt_10 { padding-top:10px;}
.ad { padding:7px 10px; width:250px; height:250px; background:url(../images/ad_bg.gif) no-repeat; margin-bottom:26px;}
/*---首页社会---*/
.cattle {padding-bottom:21px;}
.cattle ul { padding-top:11px;}
.cattle li { height:28px; line-height:28px;padding-left:8px; background:url(../images/dian_icon.gif) 0 14px no-repeat;font-size:14px;overflow:hidden;width:290px;}
.brkoe { width:300px;}
.brkoe dl { height:81px; padding-top:17px;border-bottom:1px solid #e5e5e5;}
.brkoe dl dt { width:79px; height:70px;float:left;}
.brkoe dl dd { width:212px; float:right;}
.brkoe dl dd strong { height:27px; line-height:27px; color:#494949; font-size:14px; font-weight:normal; display:block; overflow:hidden;}
.brkoe dl dd strong a {color:#494949; }
.brkoe dl dd strong a:hover {color:#494949; text-decoration:underline;}
.brkoe dl dd p { line-height:20px; color:#a4a4a4;}
.brkoe li { height:34px; line-height:34px;padding-left:8px; background:url(../images/dian_icon.gif) 0 17px no-repeat;border-bottom: 1px dashed #D9D9D9;font-size:14px;overflow:hidden;width:292px;}
.cattle_r { width:650px; float:right;overflow:hidden;}
.cattle_rht { width:350px; float:left; }
.cattle_lft { width:270px; float:right;}
.lace { width:650px; padding-top:17px;}
.lace_tit { height:24px; line-height:24px; background:url(../images/lace_tit_bg.gif) no-repeat; padding-left:154px;}
.lace ul {overflow:hidden;}
.lace li {float:left;margin:14px 34px 0 0;width:137px; position:relative; height:179px; overflow:hidden;}
.lace li img {width:137px;height:179px; overflow:hidden;}
.lace li p { height:30px; line-height:30px; text-align:center; overflow:hidden; padding:0 10px;width:117px; position:absolute;left:0;bottom:0;_bottom:-1px;color:#FFF;background:#000;background:rgba(0,0,0,.7);z-index:2;filter:alpha(opacity=70);}
.lace li p a { color:#FFF;}
.lace li p a:hover { color:#fecb00;}
.lace li.lacenop { margin-right:0;}
/*---底部---*/
.pagelink { height:43px; width:100%; background:#f8f8f8; margin-top:40px;}
.waplink { width:980px; height:43px; background:url(../images/waplink_bg.gif) left center no-repeat; margin:0 auto; line-height:43px;color:#666666;}
.waplink span { display:block; width:93px; padding-left:15px; color:#FFF; font-size:16px; float:left;}
.waplink a { padding-left:19px; float:left;}
.pagebtm { width:100%; padding:8px 0; border-bottom:1px solid #ebebeb;}
.pagebtmlogo { width:980px; margin:0 auto; text-align:center;}
.copyright { width:980px; margin:0 auto; height:35px; line-height:35px; text-align:center; color:#565656;border-top:#E33A29 3px solid;}
/*友情链接*/
.link {
width: 980px;
height: 43px;
background: url(../images/waplink_bg.gif) left center no-repeat;
margin: 0 auto;
line-height: 43px;
color: #666;
}
/*feiwen*/
.ct_pt_02{*zoom:1;margin-bottom: 10px;}
.ct_pt_02 .ct_pic{float:left;width:90px;text-align:center;}
.ct_pt_02 .ct_txt{margin-left:98px;padding-right:5px;_padding-right:0px;color:#666;}
.ct_pt_02 .ct_txt p {line-height:25px;margin-top:5px;}
.ct_pt_02 h4{overflow:hidden; height:17px;}
.ct_pt_02 h4 a{font-weight:bold;color:#db3436;line-height:21px;}
.ct_pt_02 p a{color:#db3436}
.b_cont{padding-top:10px;}
.b_cont li{line-height:28px;font-size:14px;background:url("../images/bg_a2.png") no-repeat left center;padding-left:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fw_photo { padding-top:18px;}
.fw_photo ul {height:149px; padding-top:10px;}
.fw_photo li { width:139px;text-align:center;height:145px;}
.fw_photo li img { padding-bottom:6px;}
.fw_photo li p { height:14px; line-height:14px;overflow:hidden; width:139px;}